![]() |
||||||||||||||
Team Project Rubrics |
||||||||||||||
BASIC TEAM PROJECT: The goal for the basic team project is to start to develop skills necessary for successfully designing and writing a software project as a team. We are NOT trying to develop a cool program. Team Building Skills: → Alternate having different LEADs. The lead is responsible for guiding the conversation and the design effort for that day.
→ Make a double-extra-effort to participate in a thoughtful, meaningful way → Make a double-extra-effort to be respectful of other opinions... most especially when you disagree with them Menu Design: → Work with your group to design a common menu structure for all team members to use → Include functions to calculate circumference, area (of a circle) or the volume of a sphere → Include one or more error trapping functions to ensure the program doesn't crash when inaccurate data is entered by the user Indvidual Function: →The function MUST be defined as a global function in order to exported out as an xml file → Must accept at least one argument → Must report one (and only one) parameter → All variables must be declared local using 'script variables' → Must interact seemlessly with the main menu → Must include appropriate comments (again, our goldilocks principle applies here... not too many comments, and certainly not too few. Additionally, each comment should be appropriately structured so that it does not offer too much detail and at the same time is not too brief) Rubric:
|
||||||||||||||